package com.greyu.ysj.service;

import java.util.List;

import com.greyu.ysj.entity.CbtCoininfo;
import com.greyu.ysj.entity.CbtReward;
import com.greyu.ysj.model.ResultModel;

public interface CbtRewardService {
	//添加数据
	ResultModel save(CbtReward cbtReward);
	//更新数据
	ResultModel update(int id,CbtReward cbtReward);
	//根据用户ID，查看用户是否已签到
	CbtReward selectRewardByuserId(int userId);
	//一个用户只有一个推荐人
	CbtReward selectRewardByrefereeId(int userId);
	//获取用户所有奖励
	double selectTotalRewardByuserId(int userId);
	//获取用户推荐奖励记录
	List<CbtReward> getRewardRecordByuserId(Integer page, Integer rows, Integer userId);
	//
	int totalPages(Integer userId, Integer rows);
	//
	CbtReward selectByuserId(int userId);
}
